8c220daaf8c0f92f1ccc88261c84ff6b7de70e99,src/de/blau/android/Logic.java,Logic,handleTouchEventMove,#number#number#number#number#,1275
Before Change
if (draggingHandle) { // create node only if we are really dragging
Log.d("Logic","creating node at handle position");
try {
Node newNode = performAddOnWay(selectedHandle.x, selectedHandle.y);
if (newNode != null) {
selectedHandle = null;
draggingNode = true;
After Change
try {
if (handleNode == null && selectedHandle != null) {
Log.d("Logic","creating node at handle position");
handleNode = performAddOnWay(selectedHandle.x, selectedHandle.y);
selectedHandle = null;
}
if (handleNode != null) {
setSelectedNode(null); // performAddOnWay sets this, need to undo
getDelegator().updateLatLon(handleNode, yToLatE7(absoluteY), xToLonE7(absoluteX));
}